6bf4320dfe8d707f34b818606685cbe85e84a8bc,algoliasearch/src/test/java/com/algolia/search/saas/IndexTest.java,IndexTest,testWaitTaskAsync,#,452
Before Change
@Test
public void testWaitTaskAsync() throws Exception {
AssertCompletionHandler handler = new AssertCompletionHandler() {
@Override public void doRequestCompleted(JSONObject content, AlgoliaException error) {
if (error == null) {
index.waitTaskAsync(content.optString("taskID"), new CompletionHandler() {
@Override
public void requestCompleted(JSONObject content, AlgoliaException error) {
if (error == null) {
assertEquals(content.optString("status"), "published");
} else {
fail(error.getMessage());
}
}
});
} else {
fail(error.getMessage());
}
}
};
index.addObjectAsync(new JSONObject("{\"city\": \"New York\"}"), handler);
handler.checkAssertions();
}
After Change
@Test
public void testWaitTaskAsync() throws Exception {
index.addObjectAsync(new JSONObject("{\"city\": \"New York\"}"), new AssertCompletionHandler() {
@Override public void doRequestCompleted(JSONObject content, AlgoliaException error) {
if (error == null) {
index.waitTaskAsync(content.optString("taskID"), new AssertCompletionHandler() {
@Override
public void doRequestCompleted(JSONObject content, AlgoliaException error) {
if (error == null) {
assertEquals(content.optString("status"), "published");
} else {
fail(error.getMessage());
}
}
});
} else {
fail(error.getMessage());
}
}
});
}
@Test